.rdcx{font-size:13px;bottom:40px;right:250px;position: absolute;}
.ipv6{position: absolute;right: 70px;padding: 2px 8px;border-radius: 12px;background-color: #bddaf1; font-size: 12px;color: #2270ac;bottom: 40px;}

@media (max-width: 768px) {
.banner .logo {margin: 0 auto;width: 350px; float:none; display:block; padding-top:50px; height:auto;}
.banner .logo a {width: 350px;background-size: contain;    height: 90px;}
.banner .search ul {position: absolute;top: 10px;right: 10px; margin-left:0px; padding-left:0px;}
.banner .search {width: 400px;display: block; margin: 0 auto;margin-top: 10px;margin-bottom: 15px;float: none;border: none !important; background: none !important;}
.banner-inner {width: 100%; height:auto;}
.rdcx {bottom: 0px;right: 0px;position: relative;width: 60%;float: left;margin-left: 10px;margin-bottom: 20px;}
.ipv6 { position: relative;right: 0px;bottom: 0px;display: inline-block;float: right;margin-right: 10px;}
.main-nav {height: auto;}
.main-content {width: 95%;}
.locationPzh h2 {width: auto;padding-bottom: 15px;padding-top: 15px;padding-right: 20px;}
.main-nav-box {width: 100%; height: auto;}
.navbox {height: auto;}
.main-nav > li > a.zwfw {padding-left: 37px;}
.main-nav > li {font-size: 18px;}
.main-nav > li:nth-child(1){ width:110px;}
.mainCont {padding: 0 10px 10px;}
.mainCont h1 {margin: 25px 0 25px;font-size: 24px;}
.copyright table{ width:95% !important; position:relative;}
.copyright table img{ max-width:40px;}
.footer_none{ display:none;}
.copyright table td:nth-child(1){ position:absolute; left:20px; bottom:10px;}
.copyright table td:last-child{ position:absolute; right:20px; bottom:10px;}
.w {width: 100%;}
.top .w a img{ max-width:180px; margin-left:10px;}
.top .w h1 img{ max-width:80%; margin:0 auto;}
.top {height: 230px;}
.main {padding: 10px;}
.mt-40 {margin-top: 10px;}
.search {background: none;border: 2px solid #198ede;border-radius: 10px; background:#fff;}
.search form {width: 100%;}
.search .search-box {width: 78%;}
.zfgk_cont {margin-top: 20px;}
.column-list {width: 100%;float: none;overflow: hidden;}
.column-list .column-item {margin-bottom: 10px;width: 98%;float: left;margin-left: 1%;margin-right: 1%;position: relative;}
.column-list .column-tit i {margin-left: 10px;background-size: cover !important;width: 30px;height: 30px;float: left;}
.column-list .column-tit span {font-size: 22px;margin-left: 10px; width:auto;float: left;}
.column-list .list_parent .column-tit:after {right: 5%;top: 0px;}
.xxgk-right {width: 100%;float: none; overflow: hidden;}
.xxgk-list {margin: 10px;}
.new-box li a {width: 70%;}
.new-box li {width: 98%;padding-left: 2%;}
.column-list .list_parent .sub-column {left: 0px;top: 70px;width: 90%;background: #fff;z-index: 99;padding: 0 5%; padding-bottom:10px;}
.column-list .column-tit {height: 30px;}
.top h1 {font-size: 30px; margin: 40px auto 0;}
.xt_left {width: 100px;}
.xt_right {background: url(../images/xt_right.png) no-repeat center right; width: 100px;}
.search_cont .search {width: 95%;background: none;border: none;}
.search_cont .search form {width: 100%;}
.search_cont .search .search-box {width: 45%;border: 2px solid #198ede; border-top-left-radius:10px; border-bottom-left-radius:10px;  border-right:none;margin-left: 0px;
    padding-left: 14px; margin-top:0px;}
.search_cont .search .search-btn{border: 2px solid #198ede; border-top-right-radius:10px; border-bottom-right-radius:10px; border-left:none; background-color:#fff;margin-top:0px;}
.search_cont .search .gj-btn {margin-left: 0px;}
.search_cont {padding-top: 20px;height: 110px;}
.zw_table_title {height: 50px;line-height: 50px;}
.zw_table_title .zw_nubmer {width: 15%;}
.zw_cont .zw_bt {width: 60%;margin-right: 0px;}
.zw_table_title .zw_down {width: 25%;}
.zwgk_list_cont .zwgk_nubmer {width: 15%;}
.zw_cont .zwgk_con {width: 60%;}
.zwgk_list_cont .zwgk_down {width: 25%; text-align: center;}
.zwgk_list_cont .zwgk_down a {margin-top: 15px;}
.lists_page {height: auto;}
.content-main .trs_word p{text-indent: 0em;}
.zw_main {width: 100%;}
.zw_wzbt_title { font-size: 28px; background-size: 15%;padding-left: 60px;line-height: 60px;}
.zw_wzbt {padding-bottom: 55px;}
.zw_cont_mtitle {margin-top: 38px;font-size: 26px;}
.zw_conts { margin-top: 20px;margin-left: 20px;margin-right: 20px;}
.annual_box ul li {width: 50%;}
.w770 {width: 100%;float: none;}
.locationPzh {min-height: 60px;line-height: 30px; height:auto;}
.List_list li a{ width:70%;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;word-wrap: normal; display: block;}
.list_c_5 {padding: 0 10px 20px;}
.list_c_3 {padding: 0 10px 20px;}
.list_c_3 li {width: 50%;}
.w340 {width: 100%;float: none;}
.listPzh12 li {margin: 0px;width: 33.3%;}
.boxPzh10 .bulletin {width: 90%;margin: 0 auto;margin-top: 15px;}
.listPzh13 li a {width: 70%;padding-left: 30%;}
.Fixbg02 .w770 {width: 100%;}
.w775 {width: 100%;float: none;}
.openlist table{ width:100% !important;}
.openlist {margin: 0px;margin-top: 10px;}
.openlist td {line-height: 26px;}
.list_page {height: auto;}
}